#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QtWidgets/QMainWindow>
#include "ui_MainWindow.h"
#include "Earth3DView.h"
#include "MyWebEngineView.h"

class MainWindow : public QMainWindow
{
	Q_OBJECT

public:
	MainWindow(QWidget *parent = 0);
	~MainWindow();

public slots:
	void slotShowWebView();
    void slotShowEarthWindow();
    void slotShowDatabaseView();
    void slotShowWebViewUrl(QString url);

	void slotShowAttack();

	void slotShowVisTopology();

	void slotShowVisAttack2();

	void slotShowVisSent();

	void slotShowSocial();

	void slotIPTrack();

	void slotShowLandmarks();

	void slotShowOpticalCable();

	void slotSMTopology();

	void slotSMIpLoc();

	void slotSMPort();

	void slotSearch();

	void slotSMMonitor();
private:
	Ui::MainWindowClass ui;
	Earth3DView* m_earthview;
    //QQuickView* m_earthview;
	QWidget *m_earthWidget;
	//web
    MyWebEngineView *m_myWebView{0};
};

#endif // MAINWINDOW_H
